/* tables  */
table.tablesorter {
    /*font-family:arial; */
    /*background-color: #CDCDCD;*/
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    /*background-color: #e6EEEE;*/
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}
table.tablesorter thead tr .header {
    background: url(/ui/web/img/tablesorter/bg.gif) no-repeat center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    /*color: #3D3D3D;*/
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}

table.tablesorter tbody tr.odd td {
    background-color: #EDF3FE;
}

table.tablesorter .highlight,  table.tablesorter tbody tr.odd td.highlight{
    background-color: #fffccf;
}

table.tablesorter thead tr .headerSortUp {
    background-image: url(/ui/web/img/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(/ui/web/img/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}

.tablesorter-search-row {
    padding: 3px;
    border-bottom: 1px solid #ddd;
    background: #e1e1e1 url(/ui/pkg/django-media/admin/img/nav-bg.gif) top left repeat-x;
    color: #666;
}

.tablesorter-search-row label {
    font-weight: bold;
}

.tablesorter-search-row INPUT {
    font-size: 11px;
    padding: 1px 2px;
}

.tablesorter-search-row IMG {
    vertical-align: middle;
}

.tablesorter-container {
    border: 1px solid #ccc;
    background: white url(/ui/pkg/django-media/admin/img/changelist-bg.gif) top right repeat-y !important;
}
